﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;

namespace EntityDaoLibrary
{
    public interface IEntityDAO
    {
        /// <summary>
        /// 插入实体。
        /// </summary>
        /// <param name="entityData">用户定义的实体类。</param>
        void insertEntity(DataSet entityData);

        /// <summary>
        /// 删除实体。
        /// </summary>
        /// <param name="entityData">用户定义的实体类。</param>
        void deleteEntity(DataSet entityData);

        /// <summary>
        /// 修改实体。
        /// </summary>
        /// <param name="entityData">用户定义的实体类。</param>
        void updateEntity(DataSet entityData);
        /// <summary>
        /// 根据主健查找实体。
        /// </summary>
        /// <param name="strKeyValue">主健的值。</param>
        /// <returns></returns>
        DataSet FindByPrimaryKey(object strKeyValue);


    }
}
